#define _CRT_SECURE_NO_WARNINGS	1
#include <iostream>
using namespace std;
//class Time
//{
//public:
//	~Time()
//	{
//		cout << "~Time()" << endl;
//	}
//private:
//	int _hour;
//	int _minute;
//	int _second;
//};
//class Date
//{
//private:
//	int _year = 100;
//	int _month = 1;
//	int _day = 1;
//	Time _t;
//};
//int main()
//{
//	Date d1;
// 	return 0;
//}
class Date
{
//public:
//
//	Date(int year = 2023, int month = 9, int day = 15)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//	Date(const Date& d)
//	{
//		cout << "Date()" << endl;
//		_year = d._year;
//		_month = d._month;
//		_day = d._day;
//	}

private:
	int _year=1900;
	int _month=1;
	int _day=2;
};
int main()
{
	Date d1;
	Date d2(d1);
	return 0;
}
